Virginia and retail choice
Virginia told Walmart that it could not enter into one or more corporate power purchase agreements to buy electricity for its 188 stores in the state.
Read MorePosted in Power Infrastructure Publication Renewable energy Oil and gas Solar Wind